package com.qingcloud.api.dcengine.dto.aggregation;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 最简参数聚合值
 *
 * @author wangjinnan
 */
@Getter
@Setter
public class SimpleAvgPollutionData implements Serializable {

    @ApiModelProperty(value = "AQI值")
    private Integer aqi;

    @ApiModelProperty(value = "首要污染物")
    private String aqiFirst;

    @ApiModelProperty(value = "Aqi等级")
    private Integer aqiLevel;

    @ApiModelProperty(value = "实时AQI值")
    private Integer aqi2;

    @ApiModelProperty(value = "实时首要污染物")
    private String aqiFirst2;

    @ApiModelProperty(value = "实时Aqi等级")
    private Integer aqiLevel2;

    @ApiModelProperty(value = "PM2.5")
    private Integer pm25;

    @ApiModelProperty(value = "PM10")
    private Integer pm10;

    @ApiModelProperty(value = "SO2")
    private Integer so2;

    @ApiModelProperty(value = "PM2.5 24小时滑动均值")
    private Integer pm2524h;

    @ApiModelProperty(value = "PM10 24小时滑动均值")
    private Integer pm1024h;

    @ApiModelProperty(value = "so2 24小时滑动均值")
    private Integer so224h;

    @ApiModelProperty(value = "NO2")
    private Integer no2;

    @ApiModelProperty(value = "CO")
    private Float co;

    @ApiModelProperty(value = "O3均值")
    private Integer o3;

    @ApiModelProperty(value = "o3滑动8小时均值", example = "1")
    private Integer o38h;

    @ApiModelProperty(value = "o3一天中的最大值", example = "1")
    private Integer o31hMax;

    @ApiModelProperty(value = "o3滑动8小时均值一天中的最大值", example = "1")
    private Integer o38hMax;

    @ApiModelProperty(value = "数据时间")
    private String rtcTime;

    @ApiModelProperty(value = "PM2.5等级", example = "1")
    private Integer pm25Level;

    @ApiModelProperty(value = "PM10等级", example = "1")
    private Integer pm10Level;

    @ApiModelProperty(value = "SO2等级", example = "1")
    private Integer so2Level;

    @ApiModelProperty(value = "NO2等级", example = "1")
    private Integer no2Level;

    @ApiModelProperty(value = "CO等级", example = "1")
    private Integer coLevel;

    @ApiModelProperty(value = "O3等级", example = "1")
    private Integer o3Level;

    @ApiModelProperty(value = "o3滑动8小时均值等级", example = "1")
    private Integer o38hLevel;

    @ApiModelProperty(value = "o3一天中的最大值等级", example = "1")
    private Integer o31hMaxLevel;

    @ApiModelProperty(value = "o3滑动8小时均值一天中的最大值等级", example = "1")
    private Integer o38hMaxLevel;
}
